assume	cs:code,ds:data,es:table
data segment
	db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
	db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
	db '1993','1994','1995'
	;以上是表示21年的21个字符串
	dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
	dd 345980,590827,803530,118300,1843000,2759000,3753000,4649000,5937000
	;以上是表示21年公司总收入的21个dword型数据
	dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226
	dw 11542,14430,15257,17800
	;以上是表示21年公司雇员人数的21个word型数据
data ends

table segment
	db 21 dup ('year summ ne ?? ')
table ends

code segment
	start:
	mov ax,data
	mov ds,ax
	mov si,0
	mov ax,table
	mov es,ax
	mov di,0
	mov cx,21
	s:
	mov ax,ds:[si]
	mov es:[di],ax
	mov ax,ds:[si+2]	；注意是按字偏移的，所以是2
	mov es:[di+2],ax	;年份传送
	mov ax,ds:[si+84]
	mov es:[di+5],ax	收入传送
	mov dx,ds:[si+84+2]
	mov es:[di+7],dx
	push cx
	mov cx,ds:[84+84+bx]
	mov es:[di+0ah],cx	;雇员数传送
	div cx
	pop cx
	mov es:[di+0dh],ax	人均收入
	add si,4
	add bx,2
	add di,16
	loop s
	mov ax,4c00H
	int 21H
	code ends
	end start